課程資訊
課程名稱
計算機程式設計
COMPUTER PROGRAMMING 
開課學期
97-1 
授課對象
 
授課教師
黃俊郎 
課號
EE4052 
課程識別碼
901 60200 
班次
 
學分
全/半年
半年 
必/選修
 
上課時間
星期四2,3,4(9:10~12:10) 
上課地點
計資212 
備註
A6:量化分析與數學素養領域。
總人數上限:40人 
Ceiba 課程網頁
http://ceiba.ntu.edu.tw/971JAVA 
課程簡介影片
 
核心能力關聯
核心能力與課程規劃關聯圖
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

本課程係以未寫過程式的學生為授課對象,主要在教導學生如何利用計算機的程式語言作為解決問題的工具,以介紹Java語言為主。 

課程目標
課程大綱如下:
1. Introduction
2. Basic input and output
3. Flow of control
4. Object and class
5. Array 
課程要求
 
預期每週課後學習時數
 
Office Hours
 
指定閱讀
 
參考書目
Walter Savitch, Absolute Java, 3rd Ed., Addison Wiley. 
評量方式
(僅供參考)
 
No.
項目
百分比
說明
1. 
期中考 
30% 
 
2. 
期末考 
30% 
 
3. 
小考 
20% 
 
4. 
上機程式作業 
20% 
 
 
課程進度
週次
日期
單元主題
第1週
9/18  Introduction to Computer and Computer Programming 
第2週
9/25  The Basics 
第3週
10/02  Text Input/Output 
第4週
10/09  Text Input/Output (cont'd) 
第5週
10/16  Decision 
第6週
10/23  Decision (cont'd) 
第7週
10/30  停課一次(分四次30分鐘補課) 
第8週
11/06  Iteration / Quiz #1 
第9週
11/13  Iteration (cont'd) 
第10週
11/20  Iteration (cont'd) 
第11週
11/27  期中考 
第12週
12/04  Array 
第13週
12/11  Object and Class 
第14週
12/18  Object and Class (cont'd) 
第15週
12/25  Object and Class (cont'd) 
第16週
1/01  新年停課一次 
第17週
1/08  Static Methods/Variables Quiz  
第18週
1/15  期末考